package 对象数组;
/*
 * 如果希望向集合arraylist当中存储基本数据类型，必须使用基本类型对应的包装类
 *
 *  基本类型          包装类（引用类型，包装类都处于java.lang包下）
 *  byte             Byte
 *  shrot            Short
 *  int              Integer
 *  long             Long
 *  float            Float
 *  double           Double
 *  char             Character
 *  boolean          Boolean

 *
 * 自动装箱： 基本类型 --> 包装类型
 * 自动拆箱： 包装类型 --> 基本类型
 * */

import java.util.ArrayList;

public class ArrayList基本数据类型 {
    public static void main(String[] args) {
        ArrayList<String> a = new ArrayList<>();

        //arraylist的类型只能是引用数据类型，不能是基本数据类型，在arraylist中存放的地址值，而基本数据类型没有地址值
        //ArrayList<int> b=new ArrayList<>();
        ArrayList<Integer> b = new ArrayList<>();
        b.add(10);
        b.add(20);
        System.out.println(b);
        System.out.println(b.get(0));
    }
}
